/
UnaryDelegate`2.xml
46 lines (44 loc) · 3.64 KB
/
UnaryDelegate`2.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<Type Name="UnaryDelegate<TArg,TResult>" FullName="Microsoft.VisualC.StlClr.UnaryDelegate<TArg,TResult>">
<TypeSignature Language="C#" Value="public delegate TResult UnaryDelegate<TArg,TResult>(TArg unnamedParam1);" FrameworkAlternate="netframework-3.5;netframework-4.0" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit UnaryDelegate`2<TArg, TResult> extends System.MulticastDelegate" />
<TypeSignature Language="DocId" Value="T:Microsoft.VisualC.StlClr.UnaryDelegate`2" />
<TypeSignature Language="VB.NET" Value="Public Delegate Function UnaryDelegate(Of TArg, TResult)(unnamedParam1 As TArg) As TResult " FrameworkAlternate="netframework-3.5;netframework-4.0" />
<TypeSignature Language="F#" Value="type UnaryDelegate<'Arg, 'Result> = delegate of 'Arg -> 'Result" />
<TypeSignature Language="C++ CLI" Value="generic <typename TArg, typename TResult>
public delegate TResult UnaryDelegate(TArg unnamedParam1);" FrameworkAlternate="netframework-3.5;netframework-4.0" />
<TypeSignature Language="C#" Value="public delegate TResult UnaryDelegate<TArg,TResult>(TArg A_0);" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<TypeSignature Language="VB.NET" Value="Public Delegate Function UnaryDelegate(Of TArg, TResult)(A_0 As TArg) As TResult " FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<TypeSignature Language="C++ CLI" Value="generic <typename TArg, typename TResult>
public delegate TResult UnaryDelegate(TArg A_0);" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<AssemblyInfo>
<AssemblyName>Microsoft.VisualC.STLCLR</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="TArg" />
<TypeParameter Name="TResult" />
</TypeParameters>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="unnamedParam1" Type="TArg" Index="0" FrameworkAlternate="netframework-3.5;netframework-4.0" />
<Parameter Name="A_0" Type="TArg" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
</Parameters>
<ReturnValue>
<ReturnType>TResult</ReturnType>
</ReturnValue>
<Docs>
<typeparam name="TArg">The type of the delegate argument.</typeparam>
<typeparam name="TResult">The return type of the delegate.</typeparam>
<param name="unnamedParam1">The delegate argument.</param>
<param name="A_0">The delegate argument.</param>
<summary>Describes a one-argument delegate. You use it to specify the argument and return type of the delegate.</summary>
<returns>The return type of the delegate.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This delegate is the generic equivalent of the STL/CLR `unary_delegate` class. For more information, see [unary_delegate (STL/CLR)](/cpp/dotnet/unary-delegate-stl-clr).
]]></format>
</remarks>
</Docs>
</Type>